/// 交易参数模型，用于批量交易等场景
class TransactionParams {
  /// 交易金额
  final double amount;
  /// 交易ID（可选）
  final String? transactionId;
  /// 超时时间（秒，可选）
  final int? timeout;
  /// 最大状态信息数量（可选）
  final int? maxStatusInfos;
  /// 日志回调（可选）
  final Function(String)? codeLog;

  TransactionParams({
    required this.amount,
    this.transactionId,
    this.timeout,
    this.maxStatusInfos,
    this.codeLog,
  });
} 